home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 36 / ltfrmt12.zip / LTFORMAT.DOC < prev    next >
Text File  |  1991-03-15  |  75KB  |  1,767 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                        L I T E    F O R M A T    P A C K A G E
  9.                       -----------------------------------------
  10.  
  11.  
  12.                                      Version 1.20
  13.                                     --------------
  14.  
  15.  
  16.  
  17.                                U S E R ' S    G U I D E
  18.                               --------------------------
  19.  
  20.  
  21.  
  22.                     Copyright (c) 1988-1991 by Falk Data Systems.
  23.                                  All Rights Reserved.
  24.  
  25.  
  26.  
  27.                               Last updated:  March, 1991
  28.  
  29.  
  30.  
  31.  
  32.                                   Falk Data Systems
  33.                                  5322 Rockwood Court
  34.                               El Paso, Texas  79932-2412
  35.                                         U.S.A.
  36.  
  37.  
  38.  
  39.  
  40.                                 Voice:  (915) 584-7670
  41.                                   FAX:  (915) 584-1540
  42.                                 Compuserve: 71420,2431
  43.  
  44.  
  45.  
  46.  
  47.                                  _______            
  48.                             ____|__     |                (R)
  49.                          --|       |    |-------------------
  50.                            |   ____|__  |  Association of  
  51.                            |  |       |_|  Shareware       
  52.                            |__|   o   |    Professionals   
  53.                          -----|   |   |---------------------
  54.                               |___|___|    MEMBER       
  55.  
  56.  
  57.                           - Lite Format 1.20 User's Guide -
  58.  
  59.  
  60.                                   TABLE OF CONTENTS
  61.  
  62.  
  63.           Description and General Information ..........................  1
  64.  
  65.           The Lite Format Package ......................................  1
  66.             Changes From Previous Versions .............................  1
  67.             List of Known Incompatibilities ............................  2
  68.             Installing the Lite Format Package .........................  2
  69.  
  70.           Why Must Diskettes Be Formatted? .............................. 3
  71.           How Lite Format Detects Bad Spots ............................  5
  72.           What To Do If You Encounter a Problem ......................... 6
  73.  
  74.           FormatF, Version 1.1 .......................................... 7
  75.           ~~~~~~~~~~~~~~~~~~~~
  76.           Description and General Information ........................... 7
  77.           Running FormatF ............................................... 7
  78.             Quick Start Tutorial ........................................ 7
  79.             Command Line Options ........................................ 8
  80.             /Quick Formatting ........................................... 9
  81.             How FormatF Marks Bad Spots ................................ 10
  82.             Error Messages ............................................. 10
  83.             DESQview Compatibility ..................................... 10
  84.  
  85.           DvFormat, Version 1.1 ........................................ 11
  86.           ~~~~~~~~~~~~~~~~~~~~~
  87.           Description and General Information .......................... 11
  88.           Installing DvFormat .......................................... 12
  89.             "Change a Program" Values .................................. 12
  90.           Running DvFormat ............................................. 15
  91.             Quick Start Tutorial ....................................... 15
  92.             Command Line Options ....................................... 16
  93.             /Quick Formatting .......................................... 17
  94.             From the DESQview Menu ..................................... 18
  95.             From a DOS Window .......................................... 18
  96.             How DvFormat Affects System Performance .................... 19
  97.             How DvFormat Marks Bad Spots ............................... 20
  98.             Error Messages ............................................. 20
  99.  
  100.           Common Questions and Answers ................................. 22
  101.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  102.           Warranty ..................................................... 22
  103.           Registration ................................................. 22
  104.           Trademarks Mentioned ......................................... 25
  105.           Ideas for Future Versions .................................... 25
  106.           Suggesting Improvements ...................................... 26
  107.  
  108.  
  109.           Index ........................................................ 27
  110.  
  111.  
  112.  
  113.           Table of Contents                                               i
  114.  
  115.  
  116.                           - Lite Format 1.20 User's Guide -
  117.  
  118.  
  119.           ------------------------------------
  120.           Description and General Information:
  121.           ------------------------------------
  122.           Lite Format is a tiny subset of the larger Easy Format package.
  123.           Lite format contains only two small programs (written entirely in
  124.           assembly language) - FormatF.EXE and DvFormat.EXE.  For
  125.           information on the larger and more powerful Easy Format package,
  126.           please refer to the PRODUCTS.DOC text file.
  127.  
  128.           Throughout this documentation we will use "Lite Format" when we
  129.           are referring to both FormatF and DvFormat in general terms.
  130.  
  131.           ------------------------
  132.           The Lite Format Package:
  133.           ------------------------
  134.  
  135.           FormatF.EXE:
  136.           ------------
  137.  
  138.           FormatF was written entirely in assembly language to make it as
  139.           compact as possible.  FormatF is a command line driven
  140.           replacement for the DOS Format.COM or Format.EXE.
  141.  
  142.           FormatF is easier to use than the DOS Format program.  It
  143.           provides you with a fancier display containing more information.
  144.           It will detect many disk errors that can sneak past the DOS
  145.           Format program.  It is smaller on disk and in memory than the DOS
  146.           Format program.  It runs under any version of DOS later than 2.1
  147.           - each version of DOS comes with a Format program that will only
  148.           run under that particular version of DOS.  And FormatF is
  149.           DESQview aware.
  150.  
  151.           DvFormat.EXE:
  152.           -------------
  153.  
  154.           DvFormat was also written entirely in assembly language to make
  155.           it as compact as possible.  DvFormat has the same options and
  156.           controls as FormatF, but DvFormat is DESQview-specific.  DvFormat
  157.           formats diskettes in the background under DESQview, while you
  158.           work on other tasks in the foreground.  DvFormat is even smaller
  159.           than FormatF.  DvFormat requires only 18K of memory to start, and
  160.           returns about 2-3K of that to DESQview, before it formats the
  161.           first track.
  162.  
  163.           Changes From Previous Versions:
  164.           ===============================
  165.  
  166.           For complete historical information on the Lite Format package,
  167.           please refer to the HISTORY.DOC text file.
  168.  
  169.  
  170.  
  171.  
  172.           Falk Data Systems:  Lite Format 1.20                 Page 1 of 28
  173.  
  174.  
  175.                           - Lite Format 1.20 User's Guide -
  176.  
  177.  
  178.           List of Known Incompatibilities:
  179.           ================================
  180.  
  181.           There is a class of add-on diskette drives which is not
  182.           recognized by the normal BIOS.  These add-on drives are generally
  183.           not connected to the disk controller that controls drives A and
  184.           B.  These add-on drives are supplied with a device driver which
  185.           must be loaded during system boot-up through a statement in your
  186.           CONFIG.SYS file.
  187.  
  188.           Diskettes are formatted in these drives using an entirely
  189.           different technique from the one used by the programs in the Lite
  190.           Format package.  The current version of Lite Format does not
  191.           support these add-on drives.
  192.  
  193.           A future version of Lite Format will be able to format diskettes
  194.           in such drives by using the device driver rather than the BIOS
  195.           routines.
  196.  
  197.           How can you tell if your machine has such a drive?
  198.  
  199.           If you are using an 80286 based machine (or above) you can run
  200.           the SETUP program that came with your machine.  The SETUP program
  201.           will show you which drives are currently recognized by the BIOS.
  202.           This information is stored in a special type of non-volatile
  203.           memory called CMOS RAM.  If the diskette drive information stored
  204.           in CMOS RAM is not correct, and you are unable to update it using
  205.           SETUP, then it is likely that you have one of these add-on
  206.           drives.
  207.  
  208.           You can also check your CONFIG.SYS file for the name of a device
  209.           driver that relates to disks or disk drives.
  210.  
  211.           If you attempt to format a disk on one of these drives Lite
  212.           Format will display an error message telling you that the drive
  213.           doesn't exist or that there may be a hardware error.  The real
  214.           problem is that the normal methods Lite Format uses to format a
  215.           disk will not work on that particular drive.
  216.  
  217.           Even if you have such a drive in your computer, Lite Format will
  218.           still be able to format the normal drives that are installed in
  219.           your machine (usually drives A and B).
  220.  
  221.           Installing the Lite Format Package:
  222.           ===================================
  223.  
  224.           Installation is easy.  Simply copy all the Lite Format files to a
  225.           subdirectory on your hard disk, or to the diskette you wish to
  226.           use for Lite Format.  Once you have printed the document files
  227.           you may delete them from the disk - they are not needed by the
  228.           Lite Format programs.
  229.  
  230.  
  231.           Falk Data Systems:  Lite Format 1.20                 Page 2 of 28
  232.  
  233.  
  234.                           - Lite Format 1.20 User's Guide -
  235.  
  236.  
  237.           If you use DESQview and wish to install the DESQview-specific
  238.           version, DvFormat, then please refer to the additional
  239.           information beginning on page 12.
  240.  
  241.           There are two programs in the Lite Format package:  FormatF.EXE
  242.           and DvFormat.EXE.  You may use either or both of these programs,
  243.           since they are completely independent of each other.
  244.  
  245.           --------------------------------
  246.           Why Must Diskettes Be Formatted?
  247.           --------------------------------
  248.  
  249.           That's a good question.  There is a long answer, and there is a
  250.           short answer.  The short answer is included here to help give you
  251.           a better picture of what formatting actually involves.  The long
  252.           answer is included in the "Easy Format Tech Kit" available from
  253.           Falk Data Systems.  Please refer to page 24 for more information
  254.           about the Easy Format Tech Kit.
  255.  
  256.           A diskette is similar to a cassette tape or a video tape in that
  257.           it is coated with a special magnetic material which can be used
  258.           to record information.  Information is written to the disk by
  259.           recording magnetic signals, and information is read from the disk
  260.           by detecting those magnetic signals.  So far, things are fairly
  261.           simple.
  262.  
  263.           Disks must be able to do more than just store information.  They
  264.           must be able to store it in such a way that you can find
  265.           particular pieces of that information.  If you have 10 files
  266.           stored on one disk, it would be nice to be able to look at the
  267.           information stored within one particular file without having to
  268.           look through all the files (the entire disk) to find it.
  269.  
  270.           For this to happen, we need some kind of a map to tell us where
  271.           things are stored on the disk.  In reality, there are three main
  272.           parts to the "map" on each floppy diskette.  This "map" is drawn
  273.           in several stages during the format process.
  274.  
  275.           First, we need to divide the disk into some sort of coordinate
  276.           system so that small sections of the disk can be found quickly
  277.           and easily.  This is similar to the grid coordinates on most city
  278.           road maps.  Most city road maps let you look up a street name to
  279.           find the general area on the map where the street you want is
  280.           located.  The coordinates might be something like "D-5" meaning
  281.           column D, row 5.  Now you have narrowed down your search for the
  282.           street to only a few square inches of the map.  The grid system
  283.           has probably saved you a lot of wasted time searching all over
  284.           the map.
  285.  
  286.  
  287.  
  288.  
  289.  
  290.           Falk Data Systems:  Lite Format 1.20                 Page 3 of 28
  291.  
  292.  
  293.                           - Lite Format 1.20 User's Guide -
  294.  
  295.  
  296.           The first phase in formatting a floppy diskette is much like the
  297.           grid pattern on your city map.  This phase is called "physical"
  298.           formatting.
  299.  
  300.           Physical formatting divides your disk into a series of concentric
  301.           circles, or rings, starting from the outside of the disk and
  302.           moving in towards the center of the disk.  These rings are called
  303.           "tracks".
  304.  
  305.           Physical formatting also divides each "track" into smaller units
  306.           called "sectors".  Each track has the same number of sectors, and
  307.           each disk side (top and bottom) has the same number of tracks.
  308.  
  309.           We now have an easy way to describe every small area on the disk.
  310.           If we know which side of the disk, which track, and which sector,
  311.           we can tell the drive controller to move immediately to that
  312.           small location.
  313.  
  314.           That is phase one.  Phase two, called "logical" formatting, does
  315.           several things - not the least of which is providing a map to
  316.           where each file starts and ends, and where each piece is located
  317.           in between.  The process of logical formatting involves several
  318.           important steps.
  319.  
  320.           The first step in logical formatting is to write the "boot
  321.           sector".  This is the very first sector on the disk, and it
  322.           contains important information about the disk.
  323.  
  324.           The next step is to write the File Allocation Table, which most
  325.           people simply call the "FAT".  The FAT is another part of the
  326.           three part "map" we talked about earlier.  The FAT does several
  327.           important things for us.
  328.  
  329.           Since we divided the disk into many small units, we need a way to
  330.           find files that are so large they take many of those small units
  331.           to store them.  Most files are too large to fit into one of these
  332.           small units on a disk.
  333.  
  334.           The FAT helps to keep track of all the little units that are part
  335.           of the larger file.  The FAT is also used by DOS to keep track of
  336.           which parts of the disk are in use, which parts are available for
  337.           use, and which parts are unusable because errors were detected
  338.           there during the format process.
  339.  
  340.           The final step in the format process is to write the root
  341.           directory.  The root directory is the last part of our "map", and
  342.           it helps to tie the other parts together.  The root directory
  343.           records where each file and subdirectory starts.
  344.  
  345.  
  346.  
  347.  
  348.  
  349.           Falk Data Systems:  Lite Format 1.20                 Page 4 of 28
  350.  
  351.  
  352.                           - Lite Format 1.20 User's Guide -
  353.  
  354.  
  355.           Equipped with this information DOS is able to look into the FAT
  356.           and find where all the other parts of that particular file or
  357.           subdirectory are stored.
  358.  
  359.           Now you have a basic idea of what is done during the format
  360.           process.  Different operating systems and hardware use different
  361.           types of "maps" to keep track of information on the disk.  The
  362.           manufacturer of the disk doesn't know who will finally purchase
  363.           the disk, or on which type of computer and operating system the
  364.           disk will eventually be used.  So, the manufacturer wisely leaves
  365.           the format process up to the end user.  When the end user gets
  366.           the disk, he or she uses a program to write the proper "map" to
  367.           the disk.  That, in a nutshell, is what formatting is all about.
  368.  
  369.           If you want more information about formatting, we have an
  370.           outstanding package for you - the Easy Format Tech Kit.  Please
  371.           refer to page 24 for complete information.
  372.  
  373.           ----------------------------------
  374.           How Lite Format Detects Bad Spots:
  375.           ----------------------------------
  376.  
  377.           The programs in the Lite Format package are slightly different
  378.           than the DOS format program in the way they identify bad spots on
  379.           the disk during formatting.
  380.  
  381.           When the DOS format program finds a bad spot, it tries three
  382.           times before giving up and marking the track as unusable.  If the
  383.           track passes any of the three tries, DOS assumes the track is
  384.           good.  That assumption is not best.
  385.  
  386.           When Lite Format encounters a bad spot, it immediately marks it
  387.           as unusable.  This means that marginal areas on the disk are
  388.           marked as unusable rather than taking any chances.  This also
  389.           means that Lite Format will be much faster than the DOS format
  390.           program on disks containing many bad spots.
  391.  
  392.           Sometimes, what looks like a bad spot might be caused by the disk
  393.           drive not being fully up to speed.  Any errors that are caused by
  394.           a drive door being opened, or a disk not being up to speed, are
  395.           retried a total of four times, before Lite Format gives up and
  396.           displays a warning message.  Any errors that are caused by actual
  397.           bad spots on the disk are dealt with immediately, without
  398.           retrying the operation.  This makes Lite Format not only faster,
  399.           but more reliable too.
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.           Falk Data Systems:  Lite Format 1.20                 Page 5 of 28
  409.  
  410.  
  411.                           - Lite Format 1.20 User's Guide -
  412.  
  413.  
  414.           --------------------------------------
  415.           What To Do If You Encounter a Problem:
  416.           --------------------------------------
  417.  
  418.           Each version of DOS comes with a formatting program - either
  419.           Format.COM or Format.EXE.  Each of these format programs is
  420.           specific to that particular version of DOS.  You can't run the
  421.           format program from one version of DOS under a different version
  422.           of DOS.
  423.  
  424.           One of the reasons for this is because of the subtle differences
  425.           between computers from different manufacturers, using different
  426.           BIOS versions, newer hardware, and a myriad of other little
  427.           details.
  428.  
  429.           We have gone to incredible lengths to make Lite Format compatible
  430.           with the largest number of machines possible.  Even if your
  431.           computer is just barely considered "IBM compatible", chances are,
  432.           Lite Format will work just fine.
  433.  
  434.           One thing you should know about this version of the Lite Format
  435.           package is that the two programs - FormatF.EXE and DvFormat.EXE -
  436.           are very dependent upon the BIOS in your machine.  FormatF and
  437.           DvFormat work on any machine that is IBM compatible on the BIOS
  438.           level.  Future versions of these programs will not be as
  439.           dependent upon BIOS compatibility.
  440.  
  441.           When you become a registered user of Lite Format, you are
  442.           entitled to free technical support.  While we can't guarantee
  443.           that Lite Format can be made compatible with every possible
  444.           hardware combination, we can certainly do our best to make it
  445.           work for you.  For complete details on how to obtain technical
  446.           support, please refer to page 23.
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.           Falk Data Systems:  Lite Format 1.20                 Page 6 of 28
  468.  
  469.  
  470.                           - Lite Format 1.20 User's Guide -
  471.  
  472.  
  473.                                      FORMATF.EXE
  474.  
  475.           ------------------------------------
  476.           Description and General Information:
  477.           ------------------------------------
  478.  
  479.           FormatF is a general purpose formatting utility designed to
  480.           replace the standard DOS format program.  FormatF is both easier
  481.           to use and faster than the standard DOS format program.  It is
  482.           also smaller on disk and in memory than the DOS format program.
  483.  
  484.           FormatF was designed to be as compact as possible.  This makes it
  485.           useful in many situations where no other format program would be.
  486.  
  487.           For instance, you're editing a file that is so large, it has even
  488.           broken your personal record.  When you try to save the file to
  489.           disk, you realize - to your extreme horror - you don't have any
  490.           disks that are formatted.
  491.  
  492.           You shell to DOS and try to run the DOS format program.  You get
  493.           a message telling you that there is not enough memory to load the
  494.           program.  "Now what?"  Not to worry.  FormatF needs much less
  495.           memory than the DOS format program.
  496.  
  497.           FormatF's small size makes it usable in many situations in which
  498.           other format programs simply wouldn't work.
  499.  
  500.           ----------------
  501.           Running FormatF:
  502.           ----------------
  503.  
  504.           FormatF is started from the DOS command line by typing "FormatF",
  505.           any command line options you need, and pressing the <Enter> key.
  506.           The command line options are listed on page 8.
  507.  
  508.           ---------------------
  509.           Quick Start Tutorial:
  510.           ---------------------
  511.  
  512.           FormatF must know which disk drive to use, and the size of the
  513.           disks to be formatted.  The type of diskette and the drive to be
  514.           used for formatting must be specified on the command line.  The
  515.           command line is nothing more than the parameters you type after
  516.           the program name but before pressing <Enter>.
  517.  
  518.           Before starting FormatF you must insert the diskette to be
  519.           formatted into the appropriate disk drive.  When you start
  520.           FormatF, it will begin formatting the disk immediately.
  521.  
  522.  
  523.  
  524.  
  525.  
  526.           Falk Data Systems:  FormatF.EXE                      Page 7 of 28
  527.  
  528.  
  529.                           - Lite Format 1.20 User's Guide -
  530.  
  531.  
  532.           FormatF will begin formatting the diskette in the drive specified
  533.           by the command line parameters.  If there is no diskette present,
  534.           then, after a short pause FormatF will display an error message
  535.           and quit.
  536.  
  537.           Canceling the format operation:
  538.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  539.           If you need to cancel the format operation before it is
  540.           completed, there are two ways to safely do so.
  541.  
  542.               o  Press Ctrl-Break (not Ctrl-C).  This will cause FormatF to
  543.                  perform any cleanup necessary, display a status message,
  544.                  and return to DOS.
  545.  
  546.               o  Remove the diskette from the drive.  This will induce a
  547.                  timeout error and FormatF will display a message and
  548.                  return to DOS.
  549.  
  550.           Command Line Options:
  551.           =====================
  552.  
  553.           Command line options are options typed after the name of the
  554.           program, on the DOS command line.  When you start your favorite
  555.           word processor you often type a space followed by the name of the
  556.           file you wish to edit.  That file name is known as a command line
  557.           parameter.
  558.  
  559.           FormatF is not picky!  Parameters may be upper or lower case and
  560.           may appear in any order.  Extra parameters or mistakes appearing
  561.           on the command line will not bother FormatF.  The following
  562.           information explains how FormatF evaluates the command line
  563.           parameters.
  564.  
  565.           Specifying the diskette drive:
  566.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  567.           The very first alphabetic character ("A" to "Z" or "a" to "z")
  568.           that appears on the command line will be the one FormatF uses to
  569.           specify the diskette drive on which formatting will occur.  In
  570.           other words, if the first alphabetic letter that appears (even
  571.           with other stuff before it) on the command line is the letter A,
  572.           then FormatF will know that you wish to use drive A:, if the
  573.           first alphabetic letter is F then FormatF will format on drive
  574.           F:.
  575.  
  576.           Before FormatF begins formatting, it first checks to ensure that
  577.           the specified drive is actually a floppy diskette drive.  If the
  578.           drive you specified is not a floppy diskette drive, FormatF will
  579.           display an error message and quit.  Additionally, the specified
  580.           drive cannot be a remote network drive, if it is, FormatF will
  581.           display an error message and quit.  Of course, if the drive does
  582.           not exist at all, an error message will also be displayed.
  583.  
  584.  
  585.           Falk Data Systems:  FormatF.EXE                      Page 8 of 28
  586.  
  587.  
  588.                           - Lite Format 1.20 User's Guide -
  589.  
  590.  
  591.           Specifying the diskette type:
  592.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  593.           The very first numeric digit, in the range 1 to 6, that appears
  594.           on the command line will be the one FormatF uses to determine
  595.           what type of format to perform.  These values are much easier to
  596.           remember than the cryptic information needed with the standard
  597.           DOS Format program.  The values and their meanings are listed
  598.           below:
  599.  
  600.                1 = 5 1/4", 360Kb diskette in a 360Kb drive
  601.                2 = 5 1/4", 360Kb diskette in a 1.2Mb drive
  602.                3 = 5 1/4", 1.2Mb diskette in a 1.2Mb drive
  603.  
  604.                4 = 3 1/2", 720Kb diskette in a 720Kb drive
  605.                5 = 3 1/2", 720Kb diskette in a 1.44Mb drive
  606.                6 = 3 1/2", 1.44Mb diskette in a 1.44Mb drive
  607.  
  608.           If none of these digits appear on the command line, FormatF will
  609.           display an error message and quit.
  610.  
  611.           The syntax is:
  612.  
  613.                FormatF <DrvLtr><FormatType> [/Q] <Enter>
  614.  
  615.           < > means that this value is required.  [ ] means that this value
  616.           is optional and can be left out if desired.
  617.  
  618.           /Quick Formatting:
  619.           ==================
  620.  
  621.           Checking the diskette for bad sectors:
  622.  
  623.           FormatF automatically checks each diskette for bad sectors as it
  624.           formats.  If any bad sectors are detected, they will be marked
  625.           exactly as they would be if you were using the standard DOS
  626.           format program.  If you already know that the diskette is of good
  627.           quality and has no bad sectors, you can instruct FormatF to skip
  628.           the error checking.  This will cause FormatF to format the
  629.           diskette much faster.
  630.  
  631.           If a marker character (either a slash "/", backslash "\", or dash
  632.           "-"), followed by the letter "Q" or "q" appears anywhere on the
  633.           command line, FormatF will perform the Quick format in which
  634.           error checking is skipped.
  635.  
  636.           If you include the /Q option, then FormatF will run faster by
  637.           assuming that the diskette is of good quality, skipping any error
  638.           checking.  Use this option when you know that a diskette is error
  639.           free and wish to format it as quickly as possible.  Please
  640.           remember, when using this option, FormatF will not check the
  641.           diskette for bad sectors.
  642.  
  643.  
  644.           Falk Data Systems:  FormatF.EXE                      Page 9 of 28
  645.  
  646.  
  647.                           - Lite Format 1.20 User's Guide -
  648.  
  649.  
  650.           This option can also be used to erase disks completely.  Disks
  651.           erased in this matter cannot be "unerased" or "unformatted" by
  652.           any of the currently available disk utility packages.
  653.  
  654.           How FormatF Marks Bad Spots:
  655.           ============================
  656.  
  657.           FormatF marks bad spots in exactly the same way the standard DOS
  658.           Format program marks bad spots.  Whenever a bad sector is
  659.           detected, the entire track is marked as unusable.  Of course this
  660.           can often result in good sectors being marked as unusable (just
  661.           as it does with the DOS Format program).  If you need more
  662.           control over the marking of bad spots, please use EzFormat (in
  663.           the larger Easy Format package) rather than FormatF or DvFormat.
  664.  
  665.           FormatF is a little bit more picky than the DOS Format program
  666.           about what constitutes a "good" sector.  FormatF will detect some
  667.           disk problems that the DOS format program will not detect.
  668.  
  669.           Error Messages:
  670.           ===============
  671.  
  672.           FormatF does not display cryptic error codes or numbers.
  673.           Whenever an error is experienced, FormatF displays a message
  674.           describing exactly what occurred.
  675.  
  676.           FormatF has extensive error detection and reporting capabilities.
  677.           This may be hard to believe, considering the small size of its
  678.           .EXE file, but it can be easily verified.  Try inserting a
  679.           write-protected diskette.  Try specifying a non-existant drive,
  680.           an improper format type for the specified drive, a network drive,
  681.           or anything else you can dream up.  As you will see, FormatF is
  682.           very thorough in its error trapping mechanisms.
  683.  
  684.           DESQview Compatibility:
  685.           =======================
  686.  
  687.           FormatF is DESQview aware.  This means that when running under
  688.           DESQview, all video output is sent to the buffer provided by
  689.           DESQview, rather than directly to video memory.
  690.  
  691.           The Lite Format package includes a program called DvFormat, which
  692.           is DESQview-specific and is very useful for formatting diskettes
  693.           in the background while you work on other tasks in the
  694.           foreground.  DvFormat is described below.
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.           Falk Data Systems:  FormatF.EXE                     Page 10 of 28
  704.  
  705.  
  706.                           - Lite Format 1.20 User's Guide -
  707.  
  708.  
  709.                                      DVFORMAT.EXE
  710.  
  711.  
  712.           ------------------------------------
  713.           Description and General Information:
  714.           ------------------------------------
  715.  
  716.           DvFormat is a general purpose formatting utility designed to
  717.           replace the standard DOS format program.  DvFormat is a
  718.           "DESQview-specific" program, meaning that it will only run under
  719.           the DESQview multitasking environment.
  720.  
  721.           DvFormat is very similar to FormatF - it accepts the same command
  722.           line parameters and performs the same duties.  The main
  723.           difference between DvFormat and FormatF is that DvFormat uses the
  724.           additional capabilities provided by DESQview, to format in the
  725.           background while you work on other tasks in the foreground.
  726.  
  727.           With DvFormat, you can format floppy diskettes in the background
  728.           while you work on a document with your word processor in the
  729.           foreground.  You can work on a spreadsheet, sort a database, or
  730.           perform any other activities in the foreground while DvFormat
  731.           carefully formats a diskette in the background.
  732.  
  733.           You can view DvFormat's status window to keep track of its
  734.           progress, or you can move the status window to the background to
  735.           avoid interference with the foreground application you are using.
  736.           If DvFormat encounters any errors or conditions that you need to
  737.           know about, it will automatically move its status window into the
  738.           foreground so you can see it.
  739.  
  740.           Perhaps best of all, DvFormat only requires 18 Kbytes of memory
  741.           in order to do its job.  Not only that, but once DvFormat
  742.           initializes itself, it gives approximately 2-3 Kbytes back to
  743.           DESQview.  This means that DvFormat leaves the vast majority of
  744.           memory available for other tasks.
  745.  
  746.           We had considered a DESQview-specific, menu-driven program along
  747.           the lines of EzFormat, but registered users told us that they
  748.           preferred DvFormat just like it is - lean and mean.  Since most
  749.           of you feel that the best feature of DvFormat is it's small size,
  750.           we will do our best to keep DvFormat's size and memory
  751.           requirements to a minimum.
  752.  
  753.           DvFormat requires DESQview 2.0 or above.
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.           Falk Data Systems:  DvFormat.EXE                    Page 11 of 28
  763.  
  764.  
  765.                           - Lite Format 1.20 User's Guide -
  766.  
  767.  
  768.           --------------------
  769.           Installing DvFormat:
  770.           --------------------
  771.  
  772.           To install DvFormat, copy the file called "DvFormat.EXE" onto
  773.           your hard disk.  DvFormat may be placed in any subdirectory you
  774.           wish.  We keep it in the DESQview directory ("\DV").  If you do
  775.           not have a hard disk, copy the file to the diskette you use when
  776.           starting programs from the DESQview menu.
  777.  
  778.           The DESQview Program Information File (PIF) is called "DF-
  779.           PIF.DVP".  This file should be copied into your main DESQview
  780.           directory ("\DV").
  781.  
  782.           You must then use the DESQview "Add a Program" menu to get
  783.           DESQview to recognize this new program.  Next you should use the
  784.           "Change a Program" menu to ensure that DvFormat is set properly
  785.           for your particular system.  Detailed information may be found in
  786.           the following section.
  787.  
  788.           "Change a Program" Values:
  789.           ==========================
  790.  
  791.           The proper values for each option in the "Change a Program" menu
  792.           are listed below.
  793.  
  794.           Change a Program (Standard Options):
  795.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  796.             Program Name:  DvFormat
  797.             Keys to Use on Open Menu:  DF
  798.  
  799.                DF stands for DESQview Format.  You may change these keys to
  800.                any key combination you wish (as long as it is not already
  801.                used by another program).  For example, if you have two
  802.                floppy drives, you may wish to have two separate menu
  803.                choices, one for each drive.  FA might be chosen for
  804.                formatting on drive A, and FB for formatting on drive B.
  805.  
  806.             Memory Size (in K):  18
  807.  
  808.                This is how much memory must be available for DvFormat to
  809.                run.  You may be interested in knowing that after DvFormat
  810.                initializes itself, it returns about 2-3 Kbytes of memory
  811.                that it no longer needs.  DESQview can then use this memory
  812.                for other things.
  813.  
  814.             Program:  c:\dv\DvFormat.EXE
  815.  
  816.                If you use a directory other than \DV then you must be sure
  817.                to indicate the correct path here.  Also, it is very
  818.                important that you include the .EXE file extension.  Adding
  819.  
  820.  
  821.           Falk Data Systems:  DvFormat.EXE                    Page 12 of 28
  822.  
  823.  
  824.                           - Lite Format 1.20 User's Guide -
  825.  
  826.  
  827.                the extension allows DESQview to load DvFormat without the
  828.                assistance of Command.COM.  If you leave off the .EXE file
  829.                extension then considerably more memory will be required in
  830.                the "Memory Size (in K)" field.
  831.  
  832.             Parameters:  <DriveLetter><FormatType> [/Q]
  833.  
  834.                This is a very important field!  The parameters listed here
  835.                are the command line parameters that you would pass to
  836.                DvFormat if you started it from within a DOS window.  The
  837.                parameters are listed below.
  838.  
  839.                <FormatType> =
  840.                1 = 5 1/4", 360Kb diskette in a 360Kb drive
  841.                2 = 5 1/4", 360Kb diskette in a 1.2Mb drive
  842.                3 = 5 1/4", 1.2Mb diskette in a 1.2Mb drive
  843.  
  844.                4 = 3 1/2", 720Kb diskette in a 720Kb drive
  845.                5 = 3 1/2", 720Kb diskette in a 1.44Mb drive
  846.                6 = 3 1/2", 1.44Mb diskette in a 1.44Mb drive
  847.  
  848.                <DriveLetter> = (drive A: = A, drive B: = B, etc.)
  849.  
  850.                /Q = Quick format.  /Q is short for /Quick.  If you include
  851.                the /Q option, then DvFormat will run faster by assuming
  852.                that the diskette is of good quality and skipping the error
  853.                checking.  Use this option when you know that a diskette is
  854.                error free and wish to format it as quickly as possible.
  855.                Please remember, when using this option, DvFormat will not
  856.                check the diskette for bad sectors.
  857.  
  858.                For more specific information regarding these parameters,
  859.                please refer to the section entitled Command Line Options on
  860.                page 16.
  861.  
  862.             Directory:  \dv\
  863.  
  864.                As with the "Program:" option (above), the default is the
  865.                main DESQview directory.  Of course, if you are using a
  866.                different directory you should update this field
  867.                accordingly.
  868.  
  869.             Writes text directly to screen:    N
  870.             Displays graphics information:     N
  871.             Virtualize text/graphics (Y,N,T):  N
  872.             Uses serial ports (Y,N,1,2):       N
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.           Falk Data Systems:  DvFormat.EXE                    Page 13 of 28
  881.  
  882.  
  883.                           - Lite Format 1.20 User's Guide -
  884.  
  885.  
  886.             Requires floppy diskette:          N
  887.  
  888.                Note:  The "Requires floppy diskette:" field does not
  889.                indicate whether or not the program uses a floppy diskette,
  890.                it refers to whether DESQview should prompt you for a
  891.                diskette before starting the program.
  892.  
  893.           Change a Program (Advanced Options) (press F1):
  894.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  895.             System Memory (in K):  0
  896.  
  897.                DvFormat does not require any additional system memory.
  898.  
  899.             Maximum Program Memory Size (in K):  (blank)
  900.  
  901.                DvFormat does not need any extra memory beyond the size of
  902.                its load image.
  903.  
  904.             Script Buffer Size:  0
  905.  
  906.                There is really no need for scripts with DvFormat.
  907.  
  908.             Maximum Expanded Memory Size (in K):  0
  909.  
  910.                DvFormat does not use nor require EMS memory.
  911.  
  912.             Text Pages:      1
  913.             Graphics Pages:  0
  914.             Initial Mode:    (blank)
  915.  
  916.             Interrupts:      1B to 23
  917.  
  918.                For detailed information regarding which interrupts are used
  919.                by DvFormat please refer to the technical information that
  920.                comes with the Easy Format Tech Kit.
  921.  
  922.             Window Position:
  923.  
  924.             Maximum Height:  5    Starting Height: 0    Starting Row:    24
  925.             Maximum Width:  42    Starting Width:  0    Starting Column: 79
  926.  
  927.                DvFormat controls the size and location of its window
  928.                automatically.  Once the window is visible on the screen you
  929.                are free to move it around as desired.
  930.  
  931.             Shared Program:
  932.  
  933.             Pathname:    (Blank)
  934.             Data:   (Blank)
  935.  
  936.  
  937.  
  938.  
  939.           Falk Data Systems:  DvFormat.EXE                    Page 14 of 28
  940.  
  941.  
  942.                           - Lite Format 1.20 User's Guide -
  943.  
  944.  
  945.             Close on exit (Y,N,blank):    Y   Uses its own colors:      Y
  946.             Allow Close Window command:   Y   Runs in background:       Y
  947.             Uses math coprocessor:        N   Keyboard conflict:        0
  948.             Share CPU when foreground:    Y   Share EGA when fore....:  Y
  949.             Can be swapped out (Y,N,...): Y   Protection level (0-3):   0
  950.  
  951.           -----------------
  952.           Running DvFormat:
  953.           -----------------
  954.  
  955.           DvFormat must be installed prior to being used.  For installation
  956.           instructions please refer to page 12.
  957.  
  958.           Quick Start Tutorial:
  959.           =====================
  960.  
  961.           The type of diskette, and the drive to be used, must be specified
  962.           on the command line.  The command line is nothing more than the
  963.           parameters you type after the program name on the DOS command
  964.           line.  When DvFormat is started from the DESQview Open Window
  965.           menu, the command line comes from the parameters specified in the
  966.           DESQview "Change a Program" menu.  Please refer to the
  967.           information beginning on page 12 if you have not done so already.
  968.  
  969.           Before starting DvFormat, you must insert the diskette to be
  970.           formatted into the appropriate disk drive.  When you start
  971.           DvFormat, it will begin formatting the disk immediately.
  972.  
  973.           After DvFormat is properly installed on the DESQview menu (see
  974.           page 12), and a diskette is inserted into the appropriate drive,
  975.           DvFormat may be started by typing the two-key combination used to
  976.           activate DvFormat.  The default key combination is "DF".  When
  977.           this key combination is pressed, DESQview will load DvFormat into
  978.           memory and allow it to begin running.
  979.  
  980.           DvFormat will begin formatting the diskette in the drive
  981.           specified by the command line parameters (the parameters on the
  982.           DESQview "Change a Program" menu).  If there is no diskette
  983.           present, after a short pause, DvFormat will display an error
  984.           message and quit.  If it appears that DvFormat has quit, but you
  985.           did not see any error messages, everything is proceeding normally
  986.           (as verified by the diskette drive light being on).
  987.  
  988.           The first time you run DvFormat, it may seem a bit confusing.
  989.           You will see a small window open in the lower right portion of
  990.           your screen, and almost immediately it will disappear.  The
  991.           reason for this is simple.  As soon as DvFormat is finished with
  992.           its initialization, it switches itself into the background.  This
  993.           means that your diskette is now being formatted in the background
  994.           and you are back in the application that was in the foreground
  995.           before DvFormat was started.
  996.  
  997.  
  998.           Falk Data Systems:  DvFormat.EXE                    Page 15 of 28
  999.  
  1000.  
  1001.                           - Lite Format 1.20 User's Guide -
  1002.  
  1003.  
  1004.           If no other windows are open and DvFormat is the only active
  1005.           process, it will remain in the foreground.  DvFormat can be
  1006.           brought into the foreground by simply switching windows to the
  1007.           one containing DvFormat.  By the way, when DvFormat is the
  1008.           foreground application, it formats much faster than when it is
  1009.           running in the background.
  1010.  
  1011.           When DvFormat finishes formatting the diskette, it automatically
  1012.           moves its window into the foreground and provides you with status
  1013.           information.  This window will remain on the screen for a few
  1014.           seconds and then automatically close.
  1015.  
  1016.           Canceling the format operation:
  1017.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1018.           If you need to cancel the format operation before it is
  1019.           completed, there are several ways to safely do so.
  1020.  
  1021.               o  Use DESQview's Close Window command to Close the DvFormat
  1022.                  window.
  1023.  
  1024.               o  Press Ctrl-Break (not Ctrl-C) while DvFormat is the
  1025.                  foreground application.  This will cause DvFormat to
  1026.                  perform any cleanup necessary, display a status message,
  1027.                  and close its own window.
  1028.  
  1029.               o  Remove the diskette from the drive.  This will induce a
  1030.                  timeout error and DvFormat will automatically move its
  1031.                  window into the foreground and display an error message.
  1032.                  After a short pause to allow you to read the message,
  1033.                  DvFormat will close its window and quit.
  1034.  
  1035.           Command Line Options:
  1036.           =====================
  1037.  
  1038.           The command line options, contained in the "Parameters:" field of
  1039.           DESQview's "Change a Program:" menu, or typed after the program
  1040.           name when DvFormat is run from within a DOS Window, are presented
  1041.           here.
  1042.  
  1043.           DvFormat is not picky!  Parameters may be upper or lower case and
  1044.           may appear in any order.  Extra parameters (mistakes) appearing
  1045.           in the command line, will not bother DvFormat.  The following
  1046.           information explains how DvFormat evaluates the command line
  1047.           parameters.
  1048.  
  1049.           Specifying the diskette drive:
  1050.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1051.           The first alphabetic character (A to Z or a to z) that appears on
  1052.           the command line will be the one DvFormat uses to specify the
  1053.           diskette drive on which formatting will occur.  In other words,
  1054.           if the first alphabetic letter that appears (even with other
  1055.  
  1056.  
  1057.           Falk Data Systems:  DvFormat.EXE                    Page 16 of 28
  1058.  
  1059.  
  1060.                           - Lite Format 1.20 User's Guide -
  1061.  
  1062.  
  1063.           stuff before it) on the command line, is the letter A, then
  1064.           DvFormat will know that you wish to use drive A:, if the first
  1065.           alphabetic letter is B, then DvFormat will format on drive B:,
  1066.           etc.
  1067.  
  1068.           Before DvFormat begins formatting, it first checks to ensure that
  1069.           the specified drive is actually a floppy diskette drive.  If the
  1070.           drive you specified is not a floppy diskette drive, DvFormat will
  1071.           display an error message and quit.  Additionally, the specified
  1072.           drive cannot be a remote network drive.  If it is, DvFormat will
  1073.           display an error message and quit.  Of course, if the drive does
  1074.           not exist at all, an error message will also be displayed.
  1075.  
  1076.           Specifying the diskette type:
  1077.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1078.           The very first numeric digit, in the range 1 to 6, that appears
  1079.           on the command line will be the one DvFormat uses to determine
  1080.           what type of format to perform.  These values are much easier to
  1081.           remember than the cryptic information needed by the standard DOS
  1082.           Format program.  The values and their meanings are listed below:
  1083.  
  1084.                1 = 5 1/4", 360Kb diskette in a 360Kb drive
  1085.                2 = 5 1/4", 360Kb diskette in a 1.2Mb drive
  1086.                3 = 5 1/4", 1.2Mb diskette in a 1.2Mb drive
  1087.  
  1088.                4 = 3 1/2", 720Kb diskette in a 720Kb drive
  1089.                5 = 3 1/2", 720Kb diskette in a 1.44Mb drive
  1090.                6 = 3 1/2", 1.44Mb diskette in a 1.44Mb drive
  1091.  
  1092.           If none of these digits appear on the command line DvFormat will
  1093.           display an error message and quit.
  1094.  
  1095.           /Quick Formatting:
  1096.           ==================
  1097.  
  1098.           Checking the diskette for bad sectors:
  1099.  
  1100.           DvFormat automatically checks each diskette for bad sectors as it
  1101.           formats the diskette.  If any bad sectors are detected, they will
  1102.           be marked exactly as they would be if you were using the standard
  1103.           DOS format program.  If you already know that the diskette is of
  1104.           good quality and has no bad sectors, you can instruct DvFormat to
  1105.           skip the error checking.  This will cause DvFormat to format the
  1106.           diskette much quicker.
  1107.  
  1108.           If a marker character (either a slash "/", backslash "\", or dash
  1109.           "-"), followed by the letter "Q" or "q" appears anywhere on the
  1110.           command line, DvFormat will perform the Quick Format, in which
  1111.           error checking is skipped.
  1112.  
  1113.  
  1114.  
  1115.  
  1116.           Falk Data Systems:  DvFormat.EXE                    Page 17 of 28
  1117.  
  1118.  
  1119.                           - Lite Format 1.20 User's Guide -
  1120.  
  1121.  
  1122.           If you include the /Q option, then DvFormat will run faster by
  1123.           assuming that the diskette is of good quality, skipping the error
  1124.           checking.  Use this option when you know that a diskette is error
  1125.           free and wish to format it as quickly as possible.  Please
  1126.           remember that when this option is used DvFormat will not check
  1127.           the diskette for bad sectors.
  1128.  
  1129.           From the DESQview Menu:
  1130.           =======================
  1131.  
  1132.           As mentioned above, DvFormat may be started from the DESQview
  1133.           Open Window menu by entering the two character code assigned to
  1134.           DvFormat.  You may also use the arrow keys or your mouse to
  1135.           highlight the DvFormat option on DESQview's Open Window menu, and
  1136.           then <Enter> or <Click> to start DvFormat.
  1137.  
  1138.           Running DvFormat from the DESQview Open Window menu is the
  1139.           preferred method for using DvFormat.  Alternatively DvFormat may
  1140.           be started from within a DOS Window as outlined below.
  1141.  
  1142.           If you are in a Big DOS window or you are running a memory
  1143.           intensive application (using all the available memory) when you
  1144.           pop up the DESQview menu and instruct DESQview to start DvFormat,
  1145.           then, obviously, DESQview will have to swap the current
  1146.           application out, to make room for DvFormat.  Then, when DvFormat
  1147.           switches itself into the background, DESQview may swap it out and
  1148.           swap the other application back in.  If DESQview does perform
  1149.           this swapping, DvFormat will not be able to execute at all unless
  1150.           you switch windows, forcing DESQview to swap DvFormat back into
  1151.           RAM memory.
  1152.  
  1153.           With the above information in mind, it would be to your advantage
  1154.           to open the DvFormat window when there is still enough RAM memory
  1155.           left so that swapping is not necessary.
  1156.  
  1157.           From a DOS Window:
  1158.           ==================
  1159.  
  1160.           Before starting DvFormat from within a DOS Window, you should
  1161.           know that DvFormat expects to be a separate process.  When
  1162.           DvFormat finishes and quits it closes its window and frees any
  1163.           memory associated with itself.  This means that if you run
  1164.           DvFormat from within a DOS Window, it will close the DOS Window
  1165.           when it finishes.
  1166.  
  1167.           To start DvFormat from within a DOS Window simply type the name
  1168.           of the program (DvFormat) followed by the appropriate command
  1169.           line parameters, exactly as you would if you were using FormatF.
  1170.           The command line parameters are explained beginning on page 16.
  1171.  
  1172.  
  1173.  
  1174.  
  1175.           Falk Data Systems:  DvFormat.EXE                    Page 18 of 28
  1176.  
  1177.  
  1178.                           - Lite Format 1.20 User's Guide -
  1179.  
  1180.  
  1181.           The syntax is:
  1182.  
  1183.                DvFormat <DrvLtr><FormatType> [/Q] <Enter>
  1184.  
  1185.           The parameters may appear in any order and in either upper or
  1186.           lower case.
  1187.  
  1188.           How DvFormat Affects System Performance:
  1189.           ========================================
  1190.  
  1191.           The performance of your system is dependent, to a large extent,
  1192.           upon the values specified in the Performance advanced option of
  1193.           the DESQview Setup program.  This information may be found on
  1194.           page 129 of the DESQview manual (version 2).  Additional
  1195.           information may be found beginning on page 4 of the DESQview
  1196.           Version 2.26 Upgrade Booklet.  The default values set by DESQview
  1197.           are usually more than adequate for our purposes.
  1198.  
  1199.           Normally DESQview has complete control over when task switching
  1200.           should occur.  DvFormat takes extra steps to help DESQview
  1201.           determine when to switch execution to other tasks.  DESQview will
  1202.           give the appropriate time slice to each program executing
  1203.           according to the values you specify in DESQview's Setup program.
  1204.           Additionally, DvFormat will frequently tell DESQview that "now is
  1205.           a good time to let other programs run".
  1206.  
  1207.           DvFormat performs the following sequence of tasks:
  1208.  
  1209.             1.  Format then verify each track, one at a time.
  1210.             2.  Write the boot sector.
  1211.             3.  Write the File Allocation Tables (FATs).
  1212.             4.  Write the Root Directory.
  1213.  
  1214.           As DvFormat is performing these tasks, it is also letting
  1215.           DESQview know when it is a good time to allow other programs to
  1216.           run.  The complete scenario is outlined below:
  1217.  
  1218.             o   Format a track.
  1219.               - Allow other programs to run.
  1220.             o   Verify a track.
  1221.               - Allow other programs to run.
  1222.             *  (the above is performed for each track on the diskette).
  1223.  
  1224.             o   Write the boot sector.
  1225.               - Allow other programs to run.
  1226.             o   Write the first FAT.
  1227.               - Allow other programs to run.
  1228.             o   Write the second FAT.
  1229.               - Allow other programs to run.
  1230.             o   Write the Root Directory.
  1231.               - Allow other programs to run.
  1232.  
  1233.  
  1234.           Falk Data Systems:  DvFormat.EXE                    Page 19 of 28
  1235.  
  1236.  
  1237.                           - Lite Format 1.20 User's Guide -
  1238.  
  1239.  
  1240.             o   Display the final status window (moved to the foreground).
  1241.               - Allow other programs to run.
  1242.             o   Quit.
  1243.  
  1244.           As you can see, DvFormat does its best to spread out its CPU
  1245.           requirements as much as possible, to allow other programs to be
  1246.           executed as fast as possible in the foreground.
  1247.  
  1248.           One factor of which you should be aware, is the overhead DESQview
  1249.           imposes in order to safely provide multitasking capabilities.
  1250.           Each time DESQview switches contexts it must save and restore a
  1251.           considerable amount of information.  This process takes time.
  1252.           Obviously, the more applications you have running the more time
  1253.           will be spent in saving and restoring information which in turn
  1254.           takes CPU time away from the applications themselves.  The fewer
  1255.           applications running at one time, the faster each application
  1256.           will run.  So if you have one foreground application, and
  1257.           DvFormat running in the background, your system will perform much
  1258.           better than if several applications were running in the
  1259.           background simultaneously.
  1260.  
  1261.           Of course, if DvFormat is running all by itself, it will format
  1262.           the diskette much faster than if it were running in the
  1263.           background.
  1264.  
  1265.           How DvFormat Marks Bad Spots:
  1266.           =============================
  1267.  
  1268.           DvFormat marks bad spots in exactly the same way the standard DOS
  1269.           Format program marks bad spots.  Whenever a bad sector is
  1270.           detected, the entire track is marked as unusable.  Of course this
  1271.           can often result in good sectors being marked as unusable (just
  1272.           as it does with the DOS Format program).  If you need more
  1273.           control over the marking of bad spots, please use EzFormat (part
  1274.           of the larger Easy Format package) rather than DvFormat or
  1275.           FormatF.
  1276.  
  1277.           DvFormat is a little bit more picky than the DOS Format program
  1278.           about what constitutes a "good" sector.  DvFormat will detect
  1279.           some disk problems that the DOS format program will not detect.
  1280.  
  1281.           Error Messages:
  1282.           ===============
  1283.  
  1284.           DvFormat does not display cryptic error codes or numbers.
  1285.           Whenever an error is experienced DvFormat will automatically move
  1286.           its window into the foreground, and display a message describing
  1287.           exactly what occurred.
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.           Falk Data Systems:  DvFormat.EXE                    Page 20 of 28
  1294.  
  1295.  
  1296.                           - Lite Format 1.20 User's Guide -
  1297.  
  1298.  
  1299.           DvFormat has extensive error detection and reporting
  1300.           capabilities.  This may be hard to believe considering the small
  1301.           size of its .EXE file, but it can be easily verified.  Try
  1302.           inserting a write-protected diskette.  Try specifying a non-
  1303.           existant drive, an improper format type for the specified drive,
  1304.           a network drive, or anything else you can dream up.  As you will
  1305.           see, DvFormat is very thorough in its error trapping mechanisms.
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.           Falk Data Systems:  DvFormat.EXE                    Page 21 of 28
  1353.  
  1354.  
  1355.                           - Lite Format 1.20 User's Guide -
  1356.  
  1357.  
  1358.           -----------------------------
  1359.           Common Questions and Answers:
  1360.           -----------------------------
  1361.  
  1362.           These are the most commonly asked questions regarding the use of
  1363.           the programs in the Lite Format package.
  1364.  
  1365.           I'm using DvFormat under DESQview and as soon as it starts, it
  1366.           moves into the background but doesn't do anything.  What's going
  1367.           on?
  1368.  
  1369.                DESQview has swapped EzFormat out of memory, making it
  1370.                impossible for it to execute until it is moved into the
  1371.                foreground again.
  1372.  
  1373.                To avoid this, always make sure that there are at least 18
  1374.                Kbytes of memory available before starting DvFormat from the
  1375.                DESQview Open Window Menu.
  1376.  
  1377.           I have a disk that has bad spots in different places each time I
  1378.           format it - no matter which format program I use.  What causes
  1379.           that?
  1380.  
  1381.                Foreign particles - dust, plastic flakes, etc. - on the
  1382.                disk.
  1383.  
  1384.                When foreign matter is present on a disk, bad spots will be
  1385.                detected at whatever location the foreign material happens
  1386.                to be located, when you format the disk.  While it is
  1387.                possible to clean the disk, the best solution is to throw
  1388.                the disk away.  You should also clean your drive heads
  1389.                whenever these symptoms arise.
  1390.  
  1391.           ---------
  1392.           Warranty:
  1393.           ---------
  1394.  
  1395.           Please refer to the WARRANTY.DOC text file for complete warranty
  1396.           information.
  1397.  
  1398.           -------------
  1399.           Registration:
  1400.           -------------
  1401.  
  1402.           Lite Format is NOT a public domain program.  It is Copyright (c)
  1403.           1988, 1989,1990,1991 by Falk Data Systems.
  1404.  
  1405.           Please refer to the REGISTER.DOC text file for complete
  1406.           registration details.
  1407.  
  1408.  
  1409.  
  1410.  
  1411.           Falk Data Systems:  Lite Format 1.20                Page 22 of 28
  1412.  
  1413.  
  1414.                           - Lite Format 1.20 User's Guide -
  1415.  
  1416.  
  1417.           Technical Support:
  1418.           ==================
  1419.  
  1420.           Free technical support is available to all registered users of
  1421.           Lite Format.
  1422.  
  1423.           If you are a registered user and have a question, problem, or
  1424.           need help in any way, please feel free to contact us for
  1425.           technical support.  We are here to help you.  Falk Data Systems
  1426.           wants its customers to be happy with our products.  We will do
  1427.           our best to help you get the most out of Lite Format.
  1428.  
  1429.           Most technical support questions are answered in the Lite Format
  1430.           User's Guide (this document).  So before contacting us for
  1431.           technical support, please try to find the answer to your question
  1432.           in the User's Guide.  If you are unable to find the information
  1433.           you need, then please feel free to contact us.  Perhaps you've
  1434.           come across something that should be included in the User's Guide
  1435.           in the future.
  1436.  
  1437.           The best way to obtain technical support is through CompuServe.
  1438.           You may send CompuServe Mail messages to us on CompuServe
  1439.           [71420,2431].  We check our messages every working day, and
  1440.           frequently on weekends too.  If you are not a CompuServe
  1441.           subscriber be sure to check the appropriate box on your
  1442.           registration form and we will provide you with a free CompuServe
  1443.           IntroPak and a $15.00 usage credit.
  1444.  
  1445.           You may obtain technical support by writing, FAXing, or calling
  1446.           Falk Data Systems.
  1447.  
  1448.           You may write to us at the following address:
  1449.  
  1450.                Falk Data Systems
  1451.                5322 Rockwood Court
  1452.                El Paso, Texas  79932-2412
  1453.                U.S.A.
  1454.  
  1455.           Or you may call our technical support line at (915) 584-7670.
  1456.           Our hours are 9:00 am to 5:00 pm, Mountain time, Monday through
  1457.           Friday.  You may also FAX your questions to (915) 584-1540.
  1458.  
  1459.           ASP Ombudsman Statement:
  1460.           ------------------------
  1461.  
  1462.           This program is produced by a member of the Association of
  1463.           Shareware Professionals (ASP).  ASP wants to make sure that the
  1464.           shareware principle works for you.  If you are unable to resolve
  1465.           a shareware-related problem with an ASP member by contacting the
  1466.           member directly, ASP may be able to help.  The ASP Ombudsman can
  1467.           help you resolve a dispute or problem with an ASP member, but
  1468.  
  1469.  
  1470.           Falk Data Systems:  Lite Format 1.20                Page 23 of 28
  1471.  
  1472.  
  1473.                           - Lite Format 1.20 User's Guide -
  1474.  
  1475.  
  1476.           does not provide technical support for members' products.  Please
  1477.           write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI
  1478.           49442-9427, or send a CompuServe Mail message to ASP Ombudsman
  1479.           70007,3536.
  1480.  
  1481.           Obtaining Updates:
  1482.           ==================
  1483.  
  1484.           Distributing a new version of a shareware product can be more
  1485.           expensive than most people realize.  Hundreds of disks must be
  1486.           sent to shareware distributors, computer user groups, clubs and
  1487.           organizations, magazine editors, and more.  This is in addition
  1488.           to sending copies to any registered users who are entitled to the
  1489.           new version.  The process is costly not only in postage, but also
  1490.           in time and energy.  Therefore, we don't always send out updates
  1491.           and modifications to all the usual channels.  This is one of the
  1492.           reasons registered users are often able to acquire updates and
  1493.           new versions long before non-registered users.
  1494.  
  1495.           Another reason why registered users are often able to receive
  1496.           updates months before non-registered users is because of the lead
  1497.           time involved in updating the catalogs of the disk vendors.  Most
  1498.           disk vendors update their catalogs every 1-3 months (depending
  1499.           upon the frequency of catalog releases).  This means that even
  1500.           after a vendor receives an update it may be several months before
  1501.           you find out about it.  If you happen to miss a catalog issue or
  1502.           overlook an update notice then it could take even longer for you
  1503.           to find out about an update.
  1504.  
  1505.           Whenever a new version is released, it is sent FIRST to any
  1506.           registered users who are entitled to the new version.  Their copy
  1507.           goes in the mail even before copies to magazine editors and
  1508.           columnists.  Some versions are sent ONLY to registered users and
  1509.           NOT to anyone else.
  1510.  
  1511.           When you become a registered user of Lite Format, we will send
  1512.           you the most current version on disk in a sealed envelope.
  1513.           Please refer to the REGISTER.DOC text file for complete
  1514.           registration information.
  1515.  
  1516.           The Easy Format Tech Kit:
  1517.           =========================
  1518.  
  1519.           If you are a programmer or developer, or someone who enjoys
  1520.           technical details, then we have something just for you.  The
  1521.           "Easy Format Tech Kit" is available to registered users of Lite
  1522.           Format for an additional fee.  The Easy Format Tech Kit is a
  1523.           retail software product and must be paid for in advance.  Please
  1524.           refer to the PRODUCTS.DOC file for complete details.
  1525.  
  1526.  
  1527.  
  1528.  
  1529.           Falk Data Systems:  Lite Format 1.20                Page 24 of 28
  1530.  
  1531.  
  1532.                           - Lite Format 1.20 User's Guide -
  1533.  
  1534.  
  1535.           ---------------------
  1536.           Trademarks Mentioned:
  1537.           ---------------------
  1538.  
  1539.           Falk Data Systems and The Programmer's Productivity Pack are
  1540.           trademarks of Falk Data Systems.
  1541.  
  1542.           ASP and Association of Shareware Professionals are trademarks or
  1543.           registered trademarks of the Association of Shareware
  1544.           Professionals.
  1545.  
  1546.           CompuServe Information Service is a registered trademark of
  1547.           CompuServe, Inc.
  1548.  
  1549.           DESQview is a trademark of Quarterdeck Office Systems.
  1550.  
  1551.           IBM, PC-DOS, and PC/XT/AT and PS/2 are registered trademarks of
  1552.           International Business Machines Corporation.
  1553.  
  1554.           Microsoft and MS-DOS are trademarks or registered trademarks of
  1555.           Microsoft Corporation.
  1556.  
  1557.           OPTASM, OPTLINK, and OPTLIB are trademarks or registered
  1558.           trademarks of SLR Systems.
  1559.  
  1560.           Other trademarks of other companies mentioned in this document
  1561.           appear for identification purposes only.
  1562.  
  1563.           --------------------------
  1564.           Ideas for Future Versions:
  1565.           --------------------------
  1566.  
  1567.           We already have a long list of improvements and new features for
  1568.           future versions.  These include not only improvements to the
  1569.           software, but to the documentation as well.
  1570.  
  1571.           Several new options and controls are planned for future versions:
  1572.  
  1573.               o  New techniques are being tested which will enable Lite
  1574.                  Format to run even faster in the future.
  1575.  
  1576.               o  An option to make bootable diskettes using Lite Format.
  1577.  
  1578.               o  A full blown, customizable diskette duplication system,
  1579.                  which will enable you to serialize program files and
  1580.                  volume labels, and much more.
  1581.  
  1582.               o  The ability to format on drives that work only through
  1583.                  device drivers.
  1584.  
  1585.               o  And more.  Keep the suggestions coming.
  1586.  
  1587.  
  1588.           Falk Data Systems:  Lite Format 1.20                Page 25 of 28
  1589.  
  1590.  
  1591.                           - Lite Format 1.20 User's Guide -
  1592.  
  1593.  
  1594.           When will new versions be released?  We won't make any promises
  1595.           or announce any shipping dates until it actually happens.
  1596.  
  1597.           An amazing amount of work went into this version of the Lite
  1598.           Format package.  Let us know how you like it and how we can
  1599.           improve it.  Let us know if you think it was worth all the time
  1600.           and energy it took to develop.  We do listen, and we do read
  1601.           every suggestion sent to us.  We do our best to answer every
  1602.           letter we receive, but, like you, we can at times get swamped
  1603.           with letters to write.  So we can't guarantee that we will answer
  1604.           every letter, but we give it our best shot.
  1605.  
  1606.           ------------------------
  1607.           Suggesting Improvements:
  1608.           ------------------------
  1609.  
  1610.           If you have suggestions or comments regarding Lite Format, please
  1611.           feel free to pass them on to us.  Those who have used products
  1612.           from Falk Data Systems in the past know that we go to great
  1613.           lengths to incorporate any suggestions in future releases.  At
  1614.           Falk Data Systems we take your needs seriously!
  1615.  
  1616.           Please take the time to write to us, or send electronic mail
  1617.           through CompuServe Mail, and let us know what you like, or don't
  1618.           like, about our products.  As an additional benefit to you, if
  1619.           you come up with an idea that no one else has suggested, and we
  1620.           implement your suggestion in a future release, you will get a
  1621.           free copy of that release!  We believe that you should be
  1622.           rewarded for your ideas.
  1623.  
  1624.           The people who use software, and the people who design it, are a
  1625.           team.  When they communicate with each other, the end product
  1626.           continues to grow and develop to meet the changing needs of its
  1627.           users.  The artificial barrier between software developers and
  1628.           end users is not a good thing for the computer industry.  At Falk
  1629.           Data Systems we want to maintain a close relationship between the
  1630.           developers and the users.
  1631.  
  1632.           Please let us know how we can serve your needs better.  Thanks
  1633.           for your support.  We look forward to hearing from you soon.
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.           Falk Data Systems:  Lite Format 1.20                Page 26 of 28
  1648.  
  1649.  
  1650.                           - Lite Format 1.20 User's Guide -
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.                                         Index
  1658.  
  1659.  
  1660.           A                                  Drive
  1661.           Answers 22                           Add-On 2
  1662.           ASP 24                               Controller 4
  1663.             Ombudsman 24                       Network 17
  1664.                                                Remote 17
  1665.           B                                  Drive Letter 8, 17
  1666.           Background Task 11, 15, 16         Duplicate 25
  1667.           Bad Spot 5, 9, 17, 20, 22          DvFormat.EXE 1, 11, 22
  1668.           Benefits 23
  1669.           BIOS 2, 6                          E
  1670.           Boot Sector 4                      Easy Format Tech Kit See: Tech
  1671.           Bootable 25                          Kit
  1672.           Bug Fixes 1                        80286 2
  1673.                                              80386 2
  1674.           C                                  Erase 10
  1675.           Changes 1                          Errors
  1676.           Close Window 16                      Disk 5
  1677.           CMOS RAM 2                           Hardware 2
  1678.           Command Line 8, 16
  1679.           Common Questions 22                F
  1680.           Compatible 6                       FAT 4
  1681.           CompuServe 23, 25, 26              File Allocation Table See: FAT
  1682.           CONFIG.SYS 2                       Foreground Task 16
  1683.           Conflicts 2                        Format.COM 6, 7, 10
  1684.           Controller See: Drive,             FormatF.EXE 1, 7
  1685.             Controller                       Formatting
  1686.           CPU Time 20                          Logical 4
  1687.           Ctrl-Break 8, 16                     Overview 3
  1688.           Ctrl-C 8, 16                         Physical 4
  1689.                                              Future 2, 25, 26
  1690.           D
  1691.           DESQview 3, 10, 19, 22             G
  1692.             Aware 1, 10                      Grid 3
  1693.             Menu 12, 15, 18
  1694.             Specific 1, 3, 11                H
  1695.           Detection 5, 10, 21                History 1
  1696.           Device Drivers 2, 25
  1697.           Disk Type 9, 17                    I
  1698.           Disks                              Incompatibilities 2
  1699.             Bootable 25                      Intro
  1700.           Document Files 2                     DvFormat.EXE 1, 11
  1701.           DOS 5                                FormatF.EXE 1, 7
  1702.           DOS Format See: Format.COM           Package 1
  1703.  
  1704.  
  1705.  
  1706.           Index:  Lite Format 1.20                            Page 27 of 28
  1707.  
  1708.  
  1709.                           - Lite Format 1.20 User's Guide -
  1710.  
  1711.  
  1712.           M                                  Security 10
  1713.           Magnetic Signal 3                  Sequence 19
  1714.           Manufacturer 5                     SETUP 2
  1715.           Map 3, 5                           Shareware 22, 24
  1716.           Marginal 5                         Subdirectory 2
  1717.           Mass Duplicate 25                  Suggestions 26
  1718.           Modifications 1                    Swap 18
  1719.           Multitasking 11                    Syntax 9, 19
  1720.                                              System Performance 19
  1721.           N
  1722.           Non-Registered Users 24            T
  1723.                                              Tech Kit 3, 5, 14, 24
  1724.           O                                  Technical Support 6, 23
  1725.           Ombudsman 24                       Technique 2
  1726.                                              Timeout 16
  1727.           P                                  Track 4
  1728.           Package 1, See Also: Intro,        Trademarks 25
  1729.             Package                          Try-before-you-buy 22
  1730.           Performance See: System
  1731.             Performance                      U
  1732.           PRODUCTS.DOC 24                    Unerase 10
  1733.                                              Unusable 5
  1734.           Q                                  Updates 1, 24, 25
  1735.           Questions 22                       Upgrades See: Updates
  1736.           Quick Format 9, 17
  1737.           /Q 9, 17                           V
  1738.                                              Version
  1739.           R                                    Changes 1
  1740.           RAM 18                               New 1
  1741.           REGISTER.DOC 24                      Old 1
  1742.           Registered Users 6, 11, 22, 24
  1743.           Registration 6, 22, 24             W
  1744.           Retail 24                          Warning Message 5
  1745.           Retry 5                            Warranty 22
  1746.           Root Directory 4                   WARRANTY.DOC 22
  1747.                                              Write-Protected 10, 21
  1748.           S
  1749.           Scenario 19                        X
  1750.           Sector 4                           XFormat 1
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.           Index:  Lite Format 1.20                            Page 28 of 28
  1766.  
  1767.